/**
 * @author Maikon Igor
*/


function get_aviso_por_categoria(li,categoria){
    var url = 'index.php/publish/avisos/get_aviso_por_categoria/'+categoria;
    
    var titulo_categoria = $(li).text();
    var titulo_div = $("#titulo_categoria");
    var icon_remove = $("#icon-remove");
    var nav_active = $(".nav-tabs .active");
    
    icon_remove.attr('value',categoria);
    
    titulo_div.html(titulo_categoria);
    nav_active.removeClass("active");
    $(li).addClass("active");
    
    $(".alert-error").hide();
    $(".alert-info").hide();
    custon_modals(li,categoria); //customizar mensagens dos modais
   
    $.ajax({
       url: url,
       dataType: 'json',
       success: process_avisos
    });
    
    function process_avisos(result){
        var alert_error = $(".alert-error");
        var alert_success = $(".alert-success");
        
        $(alert_error).hide();
        $(alert_success).hide();
        $("#table-content-avisos").remove();
        
        if(result.msg == "ok"){
            $("#content-avisos").html(result.html);
        }else{
            $(alert_error).html("Não há nenhum aviso nessa categoria");
            $(alert_error).show();
        }
    }
}

function custon_modals(li,categoria){
     custon_excluir(categoria);
     custon_editar(li,categoria);
     custon_add(li,categoria)
}

function custon_excluir(categoria){
    var modal = $("#excluir_categoria_modal");
    var text = $("#excluir_categoria_modal #modal-text");
    var titulo_categoria = $("#titulo_categoria").text();
    var input_hidden = $("#excluir-categoria");
    
    input_hidden.val(categoria);
    text.html("Deseja realmente excluir a categoria "+titulo_categoria+"?");
}

function custon_editar(li,categoria){
    var input_nome = $("#editar_nome_categoria");
    var input_id = $("#editar_id_categoria");
    var nome_categoria = $.trim($(li).text());
    
    input_nome.val(nome_categoria);
    input_id.val(categoria);
}

function custon_add(li,categoria){
    $("#categoria option[value="+categoria+"]").attr('selected',true);
}

function deletar_categoria(button){
    var categoria = $(button).attr('value');
    console.log('deletar categoria '+ categoria);
}

function modal_excluir_aviso(aviso){
    var modal = $("#excluir_aviso_modal");
    var excluir_hidden = $("#excluir-aviso");
    excluir_hidden.attr('value',aviso);
    modal.modal();
}

function fechar_modal(modal){
    $(""+modal).hide();
}
